package com.payment.system.vo;


import java.math.BigDecimal;

import lombok.Getter;
import lombok.Setter;

/**
 * @author duxiaoning
 * @Description: 调用光谷封装的实体
 * @date 2019/07/23
 */
@Getter
@Setter
public class PaymentOrderVO {

    /**
     * 通道编号
     */
    private String acqCode;
    /**
     * 订单号
     */
    private String orderNo;
    /**
     * 用户编号
     */
    private String userId;
    /**
     * 姓名/银行卡户名
     */
    private String bankAccountName;
    /**
     * 银行卡号
     */
    private String creditNumber;
    /**
     * 账户类型 1 个人 2 企业
     */
    private String bankType;
    /**
     * 卡类型 1、借记卡 2、贷记卡
     */
    private String cardType;
    /**
     * 银行代码
     */
    private String bankCode;
    /**
     * 银行卡名称
     */
    private String bankName;
    /**
     * 证件号码
     */
    private String idCardNo;
    /**
     * 银行卡预留手机号
     */
    private String mobile;
    /**
     * 信用卡背面后三位
     */
    private String mccCode;
    /**
     * 有效期
     */
    private String expired;
    /**
     * 交易客户端ip地址
     */
    private String trxSourceIp;
    /**
     * 金额
     */
    private BigDecimal amountMoney;
    /**
     * 费率
     */
    private String rate;
    /**
     * 手续费
     */
    private BigDecimal pro;
    /**
     * 备注
     */
    private String memo;
    /**
     * 交易地区
     */
    private String region;
    /**
     * 交易类型 0无卡 1养卡  2空卡划扣  3手续费划扣 4快捷无卡
     */
    private Integer paymentType;
    
    private String orderNos;
    /**
     * 到账卡号
     */
    private String toBankCardNo;
    
    private String toBankName;
    
    private String toBankCode;
    
    private String toBankChannelNo;

}
